#ifndef VOLUMETOOL_H
#define VOLUMETOOL_H
#include <QGraphicsDropShadowEffect>
#include <QWidget>
#include <QPainter>
#include <QCursor>
namespace Ui {
class VolumeTool;
}

class VolumeTool : public QWidget
{
    Q_OBJECT

public:
    explicit VolumeTool(QWidget *parent = nullptr);
    ~VolumeTool();


    virtual void paintEvent(QPaintEvent *event);
    bool eventFilter(QObject *watched,QEvent *event);
    void calcVolume();
private slots:
    void onSlienceBtnClikced();

private:
    Ui::VolumeTool *ui;
    bool isMuted;
    int volumeRatio;// 音量大小
signals:
    void setMusicMuted(bool); // 是否静音信号
    void setMusicVolume(int volume); // 设置音量大小的信号
};

#endif // VOLUMETOOL_H
